#include "../include/gui_qt_demo/builder.h"

Builder::Builder()
{
}

Builder::~Builder(){

}
TabBase* Builder::buildTab(TabSort tabsort){
  switch(tabsort){
    case TabSort::ROSCONN:
      return new TabRosConn();
    case TabSort::RVIZSHOW:
      return new TabRviz();
    case TabSort::NAVPATH:
      return new TabNavPath();
    default:
      return NULL;
  }
}
SData* Builder::buildSData(TabSort tabsort){
  switch(tabsort){
    case TabSort::ROSCONN:
      return NULL;
    case TabSort::RVIZSHOW:
      return NULL;
    case TabSort::NAVPATH:
      return NULL;
    default:
      return NULL;
  }
}


